HAL DTS constants migration ¶
This section provides information about the HAL DTS constants migration.
HAL DTS flag definitions ¶
|
HAL1 |
HAL2 |
|---|---|
#define DTS_FLAG_TS1_ITE
#define DTS_FLAG_TS1_ITL
#define DTS_FLAG_TS1_ITH
#define DTS_FLAG_TS1_AITE
#define DTS_FLAG_TS1_AITL
#define DTS_FLAG_TS1_AITH
#define DTS_FLAG_TS1_RDY
|
#define HAL_DTS_FLAG_TS1_ITE
#define HAL_DTS_FLAG_TS1_ITL
#define HAL_DTS_FLAG_TS1_ITH
#define HAL_DTS_FLAG_TS1_AITE
#define HAL_DTS_FLAG_TS1_AITL
#define HAL_DTS_FLAG_TS1_AITH
#define HAL_DTS_FLAG_TS1_RDY
|
Related concepts:
HAL DTS interrupt definitions ¶
|
HAL1 |
HAL2 |
|---|---|
#define DTS_IT_TS1_ITE
#define DTS_IT_TS1_ITL
#define DTS_IT_TS1_ITH
#define DTS_IT_TS1_AITE
#define DTS_IT_TS1_AITL
#define DTS_IT_TS1_AITH
|
#define HAL_DTS_IT_TS1_ITE
#define HAL_DTS_IT_TS1_ITL
#define HAL_DTS_IT_TS1_ITH
#define HAL_DTS_IT_TS1_AITE
#define HAL_DTS_IT_TS1_AITL
#define HAL_DTS_IT_TS1_AITH
|
Related concepts:
HAL DTS sampling time definitions ¶
|
HAL1 |
HAL2 |
|---|---|
#define DTS_SMP_TIME_1_CYCLE
#define DTS_SMP_TIME_2_CYCLE
#define DTS_SMP_TIME_3_CYCLE
#define DTS_SMP_TIME_4_CYCLE
#define DTS_SMP_TIME_5_CYCLE
#define DTS_SMP_TIME_6_CYCLE
#define DTS_SMP_TIME_7_CYCLE
#define DTS_SMP_TIME_8_CYCLE
#define DTS_SMP_TIME_9_CYCLE
#define DTS_SMP_TIME_10_CYCLE
#define DTS_SMP_TIME_11_CYCLE
#define DTS_SMP_TIME_12_CYCLE
#define DTS_SMP_TIME_13_CYCLE
#define DTS_SMP_TIME_14_CYCLE
#define DTS_SMP_TIME_15_CYCLE
|
typedef enum
{
HAL_DTS_SAMPLING_TIME_1_CYCLE,
HAL_DTS_SAMPLING_TIME_2_CYCLES,
HAL_DTS_SAMPLING_TIME_3_CYCLES,
HAL_DTS_SAMPLING_TIME_4_CYCLES,
HAL_DTS_SAMPLING_TIME_5_CYCLES,
HAL_DTS_SAMPLING_TIME_6_CYCLES,
HAL_DTS_SAMPLING_TIME_7_CYCLES,
HAL_DTS_SAMPLING_TIME_8_CYCLES,
HAL_DTS_SAMPLING_TIME_9_CYCLES,
HAL_DTS_SAMPLING_TIME_10_CYCLES,
HAL_DTS_SAMPLING_TIME_11_CYCLES,
HAL_DTS_SAMPLING_TIME_12_CYCLES,
HAL_DTS_SAMPLING_TIME_13_CYCLES,
HAL_DTS_SAMPLING_TIME_14_CYCLES,
HAL_DTS_SAMPLING_TIME_15_CYCLES
} hal_dts_sampling_time_t;
|
Related concepts:
Replace Finite Parameter Defines (Including PPP Instances) with Enum Types at HAL Levels.
Add HAL_PPP Prefix to All HAL Peripheral APIs (Defines, Macros, Types, and Functions).
HAL DTS reference clock selection definitions ¶
|
HAL1 |
HAL2 |
|---|---|
#define DTS_REFCLKSEL_LSE
#define DTS_REFCLKSEL_PCLK
|
typedef enum
{
HAL_DTS_REFERENCE_CLOCK_LSE,
HAL_DTS_REFERENCE_CLOCK_PCLK
} hal_dts_reference_clock_t;
|
Related concepts:
Replace Finite Parameter Defines (Including PPP Instances) with Enum Types at HAL Levels.
Add HAL_PPP Prefix to All HAL Peripheral APIs (Defines, Macros, Types, and Functions).
Trigger selection definitions ¶
|
HAL1 |
HAL2 |
|---|---|
#define DTS_TRIGGER_HW_NONE
#define DTS_TRIGGER_LPTIMER1
#define DTS_TRIGGER_LPTIMER2
#define DTS_TRIGGER_LPTIMER3
#define DTS_TRIGGER_EXTI13
|
typedef enum
{
HAL_DTS_TRIGGER_SOFTWARE,
HAL_DTS_TRIGGER_LPTIM4_OUT,
HAL_DTS_TRIGGER_LPTIM2_CH1,
HAL_DTS_TRIGGER_LPTIM3_CH1,
HAL_DTS_TRIGGER_EXTI13
} hal_dts_trigger_t;
|
Related concepts:
Replace Finite Parameter Defines (Including PPP Instances) with Enum Types at HAL Levels.
Add HAL_PPP Prefix to All HAL Peripheral APIs (Defines, Macros, Types, and Functions).
HAL DTS quick measure definitions ¶
|
HAL1 |
HAL2 |
|---|---|
#define DTS_QUICKMEAS_ENABLE
#define DTS_QUICKMEAS_DISABLE
|
typedef enum
{
HAL_DTS_QUICK_MEASUREMENT_ENABLE,
HAL_DTS_QUICK_MEASUREMENT_DISABLE
} hal_dts_quick_measurement_t;
|
Related concepts: